// $ajaxPrefilter是对请求的预处理
$.ajaxPrefilter( function( options) {
  //console.log(options);  是Ajax请求的配置参数，包含默认配置项
 //  console.log(originalOptions);  是Ajax请求的配置参数，但是不包括默认配置项
 //  console.log(jqXHR);   是一个xhr对象
 options.url = 'http://big-event-api-t.itheima.net'+options.url

//  统一处理请求头，携带token
// 判断:如果地址中包含/my就证明是有权限的接口，需要携带token
// includes('/my') 判断字符串是否有当前字符 是为true 不是false
if (options.url.includes('/my')) {
  options.headers = {
      Authorization: localStorage.getItem('token') || ''
  }
}


// 控制访问权限
options.complete = function(res){
  console.log(res.responseJSON);
  const {status,message} = res.responseJSON
  if(status===1 && message=== '身份认证失败！'){
    // 强制清除token
    localStorage.removeItem('token')
    location.href = '/login.html'
  }
}
});